package com.foo.designpattern.memento;

/**
 * com.foo.designpattern.memento
 * Created with IntelliJ IDEA.
 * Created by jiang on 2016-05-03 12:23.
 *
 * @Description 存储备忘录的类：持有 Memento 类的实例。
 */

public class Storage {
    // 持有 Memento 类的实例，
    private Memento memento;

    /**
     * 构造函数：初始化备忘录类的实例
     *
     * @param memento
     */
    public Storage(Memento memento) {
        this.memento = memento;
    }

    public Memento getMemento() {
        return memento;
    }

    // 貌似不需要set方法，反而应该删掉避免修改原始信息
    public void setMemento(Memento memento) {
        this.memento = memento;
    }
}
